package com.iespring.mapper.admin;

import com.iespring.bean.admin.goods.bo.UpdateGoodsAttributesInfoBo;
import com.iespring.bean.admin.goods.po.MallGoodsAttribute;
import com.iespring.bean.admin.goods.vo.UpdateGoodsAttributesInfoVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MallGoodsAttributesMapper {

    // 插入商品参数信息
    void addGoodsAttributes(MallGoodsAttribute goodsAttribute);

    // 获取商品的参数信息
    List<UpdateGoodsAttributesInfoVo> getUpdateGoodsAttributesInfo(Integer id);

    // 修改商品的参数信息
    void updateGoodsAttributesInfo(UpdateGoodsAttributesInfoBo attribute);

    // 添加新的商品参数
    void updateNewGoodsAttributesInfo(MallGoodsAttribute attribute);

    List<MallGoodsAttribute> selectByGoodsId(@Param("id") Integer id);
}
